* {
    margin: 0;
    padding: 0;
    list-style: none;
}

a {
    text-decoration: none;
}

html, body {
    width: 100%;
    height: 100%;
    background: url(../images/bg2.png) no-repeat center;
    background-size: cover;
}

.title {
    margin-top: 280px;
    background: url(../images/title2.png) no-repeat center;
    background-size: contain;
    width: 1120px;
    height: 60px;
}

.login_form {
    width: 1010px;
    height: 140px;
    background: url(../images/form_bg.png) no-repeat center;
    background-size: cover;
    overflow: hidden;
    position: relative;
}

.login_form .form-group:first-of-type {
    margin-left: 15px;
}

.login_form .form-group {
    /* margin:0 15px; */
    margin-right: 15px;
}

.login_form button[type="submit"] {
    width: 130px;
    height: 50px;
    background: url(../images/btn_green.png) no-repeat center;
    background-size: cover;
    border: none;
    font-size: 22px;
}

.login_png {
    position: absolute;
    left: 144px;
    top: -44px;
    background: url(../images/login.png) no-repeat center;
    background-size: contain;
    width: 70px;
    height: 132px;
}

.login_form>div {
    margin-top: 50px;
}